import Vue from 'vue'
// !#1 引入包
import Vuex from 'vuex'
import App from './App.vue'

// !#2 注册一下
Vue.use(Vuex)

// !#3 生成 store 实例
const store = new Vuex.Store()

Vue.config.productionTip = false

new Vue({
  render: h => h(App),
  // !#4 挂载
  store // 一旦挂载了 store，所有组件里面都可以通过 this.$store 访问到 Store 实例
  // router // 一旦挂载了 router，所有组件里面都可以通过 this.$router 访问到路由实例
}).$mount('#app')
